perm filename SUN.JJW[1,DEK] blob
sn#872259 filedate 1989-04-22 generic text, type T, neo UTF8
Date: Sat, 22 Apr 89 13:07:07 PDT
From: Joe Weening <weening@Gang-of-Four.Stanford.EDU>
Running E will be easiest if you can convince the Sun to use an "edit"
key, which is approximately equal to SAIL's "control" key. Usually
the keys marked "left" and "right" on either side of the space bar
function as edit keys, but the terminal emulator and the program that
talks to the modem have to cooperate by not stripping off the eighth
bit from characters. To see if this works, try TTY ESUN instead of
TTY SUN, and then try some line editor commands like edit-b to search
backwards, edit-i to insert, etc.
If it works, you can run E using the edit key as "control", and an
edit-null prefix as "meta". I.e., to type meta-p, you need to type
edit-null and then p; to type control-meta-d, you need to type
edit-null edit-d. Null is ctrl-@. (Often control-space works and is
easier to type because @ is shift-2, making edit-null be edit-ctrl-
shift-2!) In edit-key mode, the Sail special characters are typed as
their ascii codes (e.g., ↑B is alpha), except that ↑C acts as CALL and
needs to be quoted (with null, I think) to get the beta character.
If you can't get an edit key to work, you have to use NOEDIT mode,
which is what it assumes when you type TTY SUN (or TTY HEATH etc.)
The most important characters in this mode are:
↑Q - prefix to quote the next character (needed for
control characters)
↑P - adds "control" to the next character
↑V - adds "meta" to the next character
↑W - adds "control-meta" to the next character
Most of the other control characters have functions similar to their
normal use in the line editor. So, as an example:
↑B search backwards
↑Q↑B alpha
↑P↑B control-alpha
↑V↑B meta-alpha
↑W↑B control-meta-alpha
↑L is <form> and ↑K is <vt>. The monitor command manual has a
complete description of NOEDIT mode.
In copy and rename commands, you can always use "=" in place of
left-arrow. If you really want to type a left-arrow, it is ↑X (if you
have an edit key) or ↑Q↑X (in NOEDIT mode). (This is a fairly recent
change, making the "external" version of the SAIL character set agree
with the MIT (or TeX) character set. Before this change, underscore
on an ASCII terminal corresponded to left-arrow on a SAIL terminal.
Now ASCII underscore is mapped to SAIL's underscore.)
If you want to transfer files of any reasonable size, I do not
recommend using a phone connection to SAIL, because there is no error
detection, and errors will occur. I think that UUCP mail is
checksummed, so it is fairly safe. For large files, cartridge tapes
are probably the best transfer medium, but you will need an account on
the CSD-CF Sun fileservers to write tapes, and then FTP back and forth
to SAIL. I can set this up, if you want, and show you how to use the
tape drive. Another possibility is to use Kermit, a file transfer
(and remote login) protocol that works over the phone and does
checksumming. It would be reasonable to use Kermit between Score and
the Sun.